Andriopj - (65) 9 9320-3170
mascaraapj@gmail.com

#############
# SOBRE
#############
- O script desativa alguns serviços raramente usados (ftp,www-ssl,api-ssl), desativa alguns pacotes raramente usados (calea, gps, ups, tr069-client). Desativa o "bandwidth-server", "DNS Server", "proxy", "socks" e "UPNP". E principalmente, ativa o rp-filter como loose (caso deseje saber mais sobre o rp-filter, leia https://bcp.nic.br/antispoofing). Outras configurações de segurança poderia ser adicionado ao script, porém vai de rede para rede.
- Verifica e atualiza o Mikrotik para a ultima versão BUGFIX / LONGTERM.
- Verifica e atualiza o Firmware do Mikrotik.
- Faz Backup das configurações do Mikrotik.

#############
# COMO USAR
#############
1 - Descompacte o arquivo "MassUpdate5 MK (SSH).zip"

2 - Com o bloco de notas, edite o arquivo "config.txt"
Informe:
- UsuarioSSH= O seu usuario do mikrotik
- SenhaSSH= A sua senha do Mikrotik
- PortaSSH= A porta de acesso SSH ao seu mikrotik.

3 - Com o bloco de notas, edite o arquivo "hosts.txt", e coloque o IP de acesso aos seus Mikrotik.
Um IP por linha.

4 - Execute o arquivo "Start.bat".
Selecione a opção desejada:
---- 0. Checar conexão - Aceita o HostKey automaticamente e verifica a conexão com os Hosts informados.
---- 1. Fazer Backup - Para fazer Backup de todos os IPs ativos informados em hosts.txt
---- 2. Atualizar Versao MK - Para fazer Atualizacao de versao de todos os IPs ativos informados em hosts.txt
---- 3. Atualizar Firmware MK - Para fazer Atualizacao de Firmware de todos os IPs ativos informados em hosts.txt
---- 4. Todas as opcoes Acima - Para fazet todos os procedimentos acima
---- 5. Aplicar Config Seguranca - Para aplicar pequenas ajustes de segurança
---- 6. Apagar LOGs Antigos - Para apagar LOGs antigos.


#############
# CHANGELOG
#############
27/12/2018
- Adicionado informação na tela dos Hosts total a quantidade que está Online e quantidade que está Offline.
- Corrigido script de atualização de versão, compativel com versão superior a 6.42.10.
- Melhorado o auto aceite do HostKey.
- Adicionado menu 0 (novo) para checar conexão.
- Melhorado o Log:
--- Ao checar a conexão, o script vai gerar log informando quais equipamentos deram erro de conexão e qual erro deu.
--- Ao fazer o Backup, o script vai gerar log informando se o Backup foi concluido com sucesso ou não.

18/12/2018
- Corrigido script Backup.
- Corrigido script atualização de versão (compativel com versão superior a 6.33).
- Corrigido script de atualização de firmware.
- Implementado verificação de host por ping.

13/08/2018
- Implementado menu de opções.

12/08/2018
- Implementado suporte a backup antes de realizar atualização de versão.
- Corrigido bug de sessão SSH presa quando utilizado usuário/senha inválido.

11/08/2018
- Implementado verificação de hosts ativo antes de tentar conexão SSH, afim de agilizar o processo.
- Melhorado o LOG, agora ele informa em um arquivo separado quais os hosts estavam Offline e Online....

10/08/2018
- Corrigido erro na forma de mandar o MK reiniciar.
- Corrigido bug de sessão ssh presa quando o MK reiniciava.

09/08/2018
- Implementado verificação de versão, para evitar rodar comando de atualização sem necessidade.
- Implementado verificação de firmware, para evitar rodar comando de atualização sem necessidade.
